Group management method, terminal, and storage medium

ABSTRACT

Disclosed is a chat group management method, including: detecting a message receiving mode corresponding to a chat group; obtaining a degree of interest of a user for chat group messages and an activity degree of the user in the chat group in accordance with a determination that the message receiving mode corresponding to the chat group is a mute-notification receiving mode; determining an importance ranking for the chat group according to the degree of interest and the activity degree; and updating the chat group&#39;s position among a plurality of chat groups in accordance with the importance ranking.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation application of U.S. patentapplication Ser. No. 15/804,845, entitled “GROUP MANAGEMENT METHOD,TERMINAL, AND STORAGE MEDIUM”, filed Nov. 6, 2017, which is acontinuation-in-part application of PCT/CN2016/082387, entitled “GROUPMANAGEMENT METHOD AND TERMINAL, AND STORAGE MEDIUM” filed on May 17,2016, which claims priority to Chinese Patent Application No.201510440016.9, filed with the State Intellectual Property Office of thePeople's Republic of China on Jul. 23, 2015, and entitled “GROUPMANAGEMENT METHOD AND APPARATUS”, all of which are incorporated hereinby reference in their entirety.

FIELD OF THE TECHNOLOGY

The present disclosure relates to the field of Internet technologies,and in particular, to a chat group management method, a terminal, and astorage medium.

BACKGROUND OF THE DISCLOSURE

Currently, some frequently-used instant messaging tools have a chatgroup function, so that one-to-many or many-to-many communication andexchange may be implemented by using a chat group (including a clusterand a discussion chat group). Due to convenience in communication amongmany people in a chat group, a user may be added to multiple chatgroups. However, there are many members in a chat group. Consequently, aquantity of messages received by the chat group is relatively large. Ifthe user is not interested in the chat group, or the user is notfamiliar with other members of the chat group, numerous messagesreceived by the chat group bring about valueless information disturbanceto the user, and a pressure on a server is increased because the chatgroup receives numerous valueless messages.

SUMMARY

A chat group management method, a terminal, and a storage medium thatare disclosed in this application resolve one or more problems in thebackground of the disclosure.

A chat group management method, including:

-   -   detecting a message receiving mode corresponding to a chat        group;    -   obtaining a degree of interest of a user for chat group messages        and an activity degree of the user in the chat group if the        message receiving mode corresponding to the chat group is a        mute-notification receiving mode;    -   determining, according to the degree of interest and the        activity degree, whether to trigger guidance to leave the chat        group;    -   displaying guidance information about leaving the chat group if        it is determined to trigger guidance to leave the chat group,        and leaving the chat group when a determined instruction to        leave the chat group is received by using an I/O device.

A terminal, including a memory and a processor, the memory storing aninstruction, and the processor performing the following steps when theinstruction is executed by the processor: detecting a message receivingmode corresponding to a chat group;

-   -   obtaining a degree of interest of a user for chat group messages        and an activity degree of the user in the chat group if the        message receiving mode corresponding to the chat group is a        mute-notification receiving mode;    -   determining, according to the degree of interest and the        activity degree, whether to trigger guidance to leave the chat        group;    -   displaying guidance information about leaving the chat group if        it is determined to trigger guidance to leave the chat group,        and leaving the chat group when a determined instruction to        leave the chat group is received by using an I/O device.

One or more computer non-transitory the storage mediums storing computerreadable instructions, one or more performing the following steps whenthe computer readable instructions are executed by the one or moreprocessors:

-   -   detecting a message receiving mode corresponding to a chat        group;    -   obtaining a degree of interest of a user for chat group messages        and an activity degree of the user in the chat group if the        message receiving mode corresponding to the chat group is a        mute-notification receiving mode;    -   determining, according to the degree of interest and the        activity degree, whether to trigger guidance to leave the chat        group;    -   displaying guidance information about leaving the chat group if        it is determined to trigger guidance to leave the chat group,        and leaving the chat group when a determined instruction to        leave the chat group is received by using an I/O device.

Details of one or more embodiments of the present disclosure aredescribed in the accompanying drawings and the following description.Other features, objectives, and advantages of the present disclosurewill be apparent from the specification, the accompanying drawings, andthe claims.

BRIEF DESCRIPTION OF THE DRAWINGS

To describe the technical solutions in the embodiments of the presentdisclosure or in the existing technology more clearly, the followingbriefly describes the accompanying drawings required for describing theembodiments or the existing technology. Apparently, the accompanyingdrawings in the following description show merely some embodiments ofthe present disclosure, and a person of ordinary skill in the art maystill derive other drawings from these accompanying drawings withoutcreative efforts.

FIG. 1 is a diagram of an application environment of a chat groupmanagement method according to some embodiments;

FIG. 2 is a composition structure diagram of a terminal in FIG. 1;

FIG. 3 is a flowchart of a chat group management method according tosome embodiments;

FIG. 4 is a flowchart of a chat group management method according toanother embodiment;

FIG. 5 is a flowchart of a chat group management method according tostill another embodiment;

FIG. 6 is a schematic diagram of an interface displaying a chat group ina mute notification mode according to some embodiments;

FIG. 7 is a schematic diagram of an interface displaying guidanceinformation about leaving a chat group according to some embodiments;

FIG. 8 is a structural block diagram of a terminal according to someembodiments; and

FIG. 9 is a structural block diagram of a guidance determining moduleaccording to some embodiments.

DESCRIPTION OF EMBODIMENTS

A chat group management method provided in the embodiments of thisapplication may be applied to an environment shown in FIG. 1. Referringto FIG. 1, a terminal 110 interacts with a server 120 by using anetwork. A platform tool having a chat group function, for example, aninstant messaging tool, a social networking service (SNS) communitynetwork tool, a microblog application, or a forum, runs in the terminal110, and a chat group may be created by using the chat group functionprovided by the platform tool. The platform tool may implementinformation exchange among many people by using the chat group. Theserver 120 stores a chat group identifier and a user identifier of acorresponding user joining in the chat group. The server 120 furtherstores reference information between each user in the chat group and thechat group, including setting information entered by the user for thechat group (for example, setting the chat group to a mute-notificationreceiving mode or not and name remarks of members in the chat group),messages sent in the chat group, staying time after entering a chatgroup message display interface, and the like.

Further, the terminal 110 may detect a message receiving modecorresponding to the chat group according to the setting informationentered by the user for the chat group. If the message receiving modecorresponding to the chat group is the mute-notification receiving mode,the terminal 110 obtains reference information from the server 120, toobtain a degree of interest of the user for chat group messages and anactivity degree of the user in the chat group, and further determines,according to the degree of interest and the activity degree, whether toactively guide the user to leave the chat group. If it is determined totrigger guidance to leave the chat group, leaving the chat group isimplemented by receiving setting by the user by using a correspondinguser interface. The terminal 110 may be any device running a platformtool having a chat group function, for example, a personal computer, anotebook computer, a smartphone, a tablet computer, and a portablewearable device, which is not enumerated herein.

Further, FIG. 2 shows an internal structure of the terminal 110. Theterminal 110 includes a processor, a graphics processing unit, a storagemedium, a memory, a network interface, a display screen, and an inputdevice that are connected by using a system bus. The storage mediumstores an operating system, and further stores a computer executableinstruction. When the computer executable instruction is executed by theprocessor, a chat group management method may be implemented. Theprocessor is configured to provide computing and control capabilities,to support running of the entire terminal 110. The graphics processingunit in the terminal 110 is configured to provide at least drawingcapability for displaying an application operation interface, forexample, drawing an application interface to guide a user to leave achat group. The memory is configured to provide an environment forrunning of a chat group management apparatus in the storage medium. Thedisplay screen is configured to display icons and interfaces of variousapplications, for example, display a chat group message displayinterface or a switch for leaving the chat group. The input device isconfigured to receive a command or data entered by the user, forexample, receive setting information and the like that are entered bythe user. The network interface of the terminal 110 is configured toestablish a network connection with the server 120 and communicates withthe server 120, for example, receive data sent by the server 120 andsend the setting information entered by the user for the chat group tothe server 120 for storage. For the terminal 110 with a touchscreen,both the display screen and the input device may be touchscreens. It maybe understood that, the structure shown in FIG. 2 is merely a blockdiagram of part of structure related to the solutions in thisapplication, but does not limit the terminal to which the solutions inthis application are applied. Specifically, the terminal may includemore or less parts than those shown in the figure, or a combination ofsome parts, or may have a different part configuration.

As shown in FIG. 3, in an embodiment, a chat group management method isprovided. For example, the method is applied to the terminal shown inFIG. 1, including the following steps:

Operation 302. Detect a message receiving mode corresponding to a chatgroup.

The message receiving mode may be set by using a setting interfacecorresponding to the chat group, to determine that the terminal receivesa message sent by a member in the chat group in what form, including anotification receiving mode and a mute-notification receiving mode. Thenotification receiving mode means that the terminal gives a notificationby using a prompt tone and receives a message when receiving the messagesent by another member in the chat group. The mute-notificationreceiving mode means that the terminal receives a message withoutenabling the prompt tone when receiving a message sent by another memberin the chat group. Therefore, the mute-notification receiving mode isalso referred to as a mute receiving mode. Because a quantity ofmessages in the chat group is relatively large, for a chat group inwhich the user does not need to view messages, a user may set themessage receiving mode corresponding to the chat group to themute-notification receiving mode.

Operation 304: Obtain a degree of interest of a user for chat groupmessages and an activity degree of the user in the chat group if themessage receiving mode corresponding to the chat group is themute-notification receiving mode.

In this embodiment, if the message receiving mode corresponding to thechat group is the mute-notification receiving mode, it indicates that,for the user, the chat group does not have a high value and hasinformation disturbance. The terminal further obtains the degree ofinterest of the user for chat group messages and the activity degree ofthe user in the chat group.

The degree of interest of the user for chat group messages reflectswhether the user is interested in messages sent by members in the chatgroup. Specifically, this may be determined according to whether theuser cancels the mute-notification receiving mode of the chat group andenables a notification receiving mode. If the user cancels themute-notification receiving mode of the chat group, it indicates thatthe user wishes to view, in a timely manner, messages sent by members inthe chat group. That is, the user is interested in the messages sent bythe members in the chat group. In addition, whether the user isinterested in the messages sent by the members in the chat group mayalso be determined according to staying time after entering a chat groupmessage display interface whenever the user opens the chat group. Theuser is more interested in the messages sent by the members in the chatgroup if the staying time after entering the chat group message displayinterface is longer. The activity degree of the user in the chat groupmay be determined according to a quantity of messages sent by the userin the chat group. When the user sends a larger quantity of messages inthe chat group, it indicates that the activity degree of the user in thechat group is higher.

In some embodiments, the degree of the user's interest in the chat groupand the activity degree of the user in the chat group can be measured byobtaining a quantity of messages sent by the user to the chat groupwithin a predetermined period of time (e.g., a day or a week), anddetermining a number of visits the user browses the chat group and acorresponding total amount of time the user spends browsing the chatgroup within the predetermined period of time. In some embodiments, themeasurement can be at the level of individual user visits to the chatgroup. For example, a staying time of each user visit to the chat groupis compared with a time threshold (e.g., 30 seconds or one minute) and anumber of visits whose associated staying time is less than the timethreshold is recorded for subsequent uses.

Operation 306. Determine, according to the degree of interest and theactivity degree, whether to trigger guidance to leave the chat group.

In this embodiment, the terminal obtains the degree of interest of theuser in the chat group. If it is determined that the user is notinterested in the chat group messages, guidance to leave the chat groupmay be triggered. The terminal may alternatively obtain the activitydegree in the chat group. If the activity degree of the user in the chatgroup is not high, guidance to leave the chat group may also betriggered.

Operation 308: Display guidance information about leaving the chat groupif it is determined to trigger guidance to leave the chat group, andleave the chat group when a determined instruction to leave the chatgroup is received.

Specifically, when it is determined that guidance to leave the chatgroup needs to be triggered, on an application interface of theterminal, a prompt box may pop up to display the guidance informationabout leaving the chat group, and a switch for leaving the chat group isprovided to receive the determined instruction to leave the chat group.Leave the chat group when the determined instruction to leave the chatgroup is received, that is, terminating a binding relationship betweenthe user and the chat group, and this is updated to a server.

In this embodiment, when a message receiving mode corresponding to achat group is a mute-notification receiving mode, it indicates that auser does not wish to receive messages from the chat group in a timelymanner. Whether the user needs to be guided to leave the chat group isfurther determined according to a degree of interest of the user for thechat group messages and an activity degree of the user in the chatgroup, so that the user is actively guided to leave the chat group bymeans of a guidance manner. In this way, information disturbance to theuser resulted from a large quantity of valueless messages is avoided,and a pressure of a server is also reduced.

As noted above, a user's instant messaging tool may have too many chatgroups, some of which have a large number of members (e.g., severalhundred). If any member of a chat group submits a new message to thechat group, the chat group is then automatically pushed to the top ofthe terminal's screen even if the user has no interest in opening thechat group for browsing any of the new incoming messages. If there aretoo many of such chat groups in the user's instant messaging account,they may occupy the entire screen of the terminal such that the user mayeasily miss those critical messages that the user does not want to missbecause they are not given enough priority to stay on the screen of theterminal. On the other hand, leaving a chat group if the user has notpaid enough attention to the chat group is a dramatic approach andsometimes irreversible (e.g., some chat groups are by invitation-onlyand some chat groups have a limit on the total number of members).Therefore, it is desirable to move those chat groups for which the userhas turned on the mute-notification receiving mode to a dedicated listof chat groups that do not occupy a large space on the screen. The usercan still visit these chat groups every now and then by selecting thelist of chat groups. Based on the degree of a user's interest in aparticular chat group and the user's activities in the chat group, theterminal may move the chat group to a more active status (e.g., pullingit out of the list of chat groups for which the user has turned on themute-notification receiving mode) or leaving the chat group completely.

In some embodiments, the terminal determines an importance ranking forthe chat group according to the degree of interest and the activitydegree and then updates the chat group's position among a plurality ofchat groups in accordance with the importance ranking. Note that theimportance ranking measures the likelihood of the user visiting the chatgroup when it has received a new message from one of its members. Forexample, the importance ranking may be determined by a weighted averageof the degree of user's interest and the user's activity degree at thechat group. Note that the importance ranking is a dynamic parameter thatvaries over time. There are multiple predefined threshold levels for theimportance ranking. For example, when the importance ranking is lowerthan a first predefined threshold level (which is a low thresholdlevel), it is assumed that the user has lost his interest in the chatgroup completely. In response, the terminal displays guidanceinformation about leaving the chat group and removes the chat group fromthe plurality of chat groups in response to an instruction to leave thechat group received by using an I/O device of the computing device. Onthe other hand, when the importance ranking is higher than a secondpredefined threshold level (which is presumably a level much higher thanthe first predefined threshold level), it is assumed that the user hassignificantly increased his interested in the chat group and it istherefore worthwhile pulling the chat group out of the list of chatgroups for which the user has turned on the mute-notification receivingmode. Therefore, the terminal may remove the mute-notification receivingmode from the chat group and set the message receiving modecorresponding to the chat group to be a notification receiving mode. Bydoing so, the user will be easily notified when there is a new messagearriving at the chat group. Finally, even when the importance ranking islower than the second predefined threshold level and higher than thefirst predefined threshold level, the terminal may move the chat groupfrom its current position to a new position corresponding to theimportance ranking based on the assumption that the position near thetop of the screen should receive more attention from the user andtherefore should be reserved for those chat groups of a higher importantranking.

As shown in FIG. 4, in an embodiment, a chat group management method isprovided, including the following steps:

Operation 402. Detect whether a message receiving mode corresponding toa chat group is a mute-notification receiving mode, and if yes, enteroperation 404; otherwise, end a process.

In this embodiment, if the message receiving mode corresponding to thechat group is not the mute-notification receiving mode, it indicatesthat a user wishes to view, in a timely manner, messages sent by membersin the chat group, and also reflects that the user is interested in thechat group. Therefore, active guidance to leave the chat group is notneeded, and the process ends.

Operation 404. Detect whether an instruction from the user to cancel themute-notification receiving mode is received, and if yes, enteroperation 408; otherwise, enter operation 406.

In this embodiment, the mute-notification receiving mode may be canceledby the user by setting the chat group, and the message receiving modecorresponding to the chat group is set to a notification receiving mode.For example, a setting interface of the chat group may be entered bymeans of tapping, and a message receiving mode of the chat group ischanged from the mute-notification receiving mode to the notificationreceiving mode. Alternatively, entering a chat group message displayinterface may be triggered. For example, when a profile picture of thechat group is tapped and the chat group message display interface isentered for viewing the chat group messages, the instruction to cancelthe mute-notification receiving mode is generated.

Operation 406. Obtain a degree of interest of the user for chat groupmessages, and determine, according to the degree of interest, whether totrigger guidance to leave the chat group.

In this embodiment, the degree of interest of the user for the chatgroup messages may be determined according to staying time afterentering a message display interface of the chat group. For example, ifthe staying time after the user enters the message display interface ofthe chat group is less than a specified time threshold, it is determinedto trigger guidance to leave the chat group.

Operation 408. Obtain an activity degree of the user in the chat group,and determine, according to the activity degree, whether to triggerguidance to leave the chat group.

In this embodiment, the activity degree of the user in the chat groupmay be determined according to a quantity of messages sent by the userin the chat group. For example, it is obtained that the quantity ofmessages sent by the user in the chat group is less than a specifiedthreshold, it is determined to trigger guidance to leave the chat group.

In this embodiment, the degree of interest of the user for the chatgroup messages or the activity degree of the user in the chat group isobtained in different situations, so that a disturbance degree of thechat group messages for the user may be inferred, to determine whetherto actively guide the user to leave the chat group, thereby avoidinginformation disturbance to the user resulted from a large quantity ofvalueless messages while reducing a pressure of a server.

In an embodiment, the operation of determining, according to the degreeof interest and the activity degree, whether to trigger guidance toleave the chat group includes: obtaining a quantity of messages sent bythe user to the chat group within a predetermined period of time, anddetermining, according to the quantity of the messages, whether totrigger guidance to leave the chat group.

Further, in an embodiment, the operation of determining, according tothe degree of interest and the activity degree, whether to triggerguidance to leave the chat group further includes: detecting whether aninstruction from the user to cancel the mute-notification receiving modeis received; and performing the operation of obtaining a quantity ofmessages sent by the user to the chat group within a predeterminedperiod of time again if the instruction from the user to cancel themute-notification receiving mode is not received.

In an embodiment, the operation of determining, according to the degreeof interest and the activity degree, whether to trigger guidance toleave the chat group includes: detecting whether an instruction from theuser to cancel the mute-notification receiving mode is received; andfurther obtaining staying time after entering a chat group messagedisplay interface if the instruction from the user to cancel themute-notification receiving mode is received, and determining whether totrigger guidance to leave the chat group according to the staying timeafter entering the chat group message display interface.

Further, in an embodiment, the operation of determining whether totrigger guidance to leave the chat group according to the staying timeafter entering the chat group message display interface includes:comparing a staying time of each user visit to the chat group with atime threshold; recording a number of visits whose associated stayingtime is less than the time threshold; and determining to triggerguidance to leave the chat group in accordance with a determination thatthe number of visits exceeds a preset threshold within the predeterminedperiod of time.

As shown in FIG. 5, in an embodiment, a chat group management method isprovided. For example, the method is applied to the terminal shown inFIG. 1, specifically including the following steps:

Operation 502. Detect whether a message receiving mode corresponding toa chat group is a mute-notification receiving mode, and if yes, enteroperation 504; otherwise, end a process.

In this embodiment, if the message receiving mode corresponding to thechat group is the mute-notification receiving mode, it indicates thatthe user does not view, in a timely manner, messages sent by members inthe chat group. That is, the chat group does not have a high value forthe user and may have information disturbance, guidance to leave thechat group does not need to be performed in this case.

Operation 504. Detect whether an instruction from the user to cancel themute-notification receiving mode is received, and if yes, enteroperation 508; otherwise, enter operation 506.

In this embodiment, the mute-notification receiving mode may be canceledby the user by setting the chat group, and the message receiving modecorresponding to the chat group is set to a notification receiving mode.For example, a setting interface of the chat group may be entered bymeans of tapping, and a message receiving mode of the chat group ischanged from the mute-notification receiving mode to the notificationreceiving mode. Alternatively, entering a chat group message displayinterface may be triggered. For example, when a profile picture of thechat group is tapped and the chat group message display interface isentered for viewing the chat group messages, the instruction to cancelthe mute-notification receiving mode is generated.

As shown in FIG. 6, for example, for an instant messaging tool having achat group function, an application interface of the instant messagingtool may display a chat group of a list of good friends. If a messagereceiving mode corresponding to the chat group is the mute-notificationreceiving mode, for example, a chat group 1 is in the mute-notificationreceiving mode, a profile picture corresponding to the chat group has anotification-free mark 604, and a message that is lately updated in thechat group and a quantity of messages to be viewed by the user arefurther displayed in a column 602 corresponding to the chat group 1.When the user taps the profile picture of the chat group, the mutenotification mode is canceled and a chat group message display interfaceis entered.

Operation 506. Obtain a quantity of messages sent by the user to thechat group within a predetermined period of time, and determine,according to the quantity of the messages, whether to trigger guidanceto leave the chat group.

In this embodiment, if the terminal does not receive the instructionfrom the user to cancel the mute-notification receiving mode, theterminal obtains a quantity of messages sent by the user to the chatgroup within a predetermined period of time, for example, obtaining aquantity of messages sent by the user in the chat group in the latestone week or one day. If the quantity of messages sent by the user to thechat group within a predetermined period of time is less than aspecified threshold, it indicates that the user neither wishes to view,in a timely manner, messages sent by members in the chat group nor havea high activity degree in the chat group, it is determined to triggerguidance to leave the chat group.

Operation 508. Obtain staying time after entering a chat group messagedisplay interface, and determining, according to the time, whether totrigger guidance to leave the chat group.

In this embodiment, if the terminal receives the instruction from theuser to cancel the mute-notification receiving mode by using an I/Odevice, the chat group message display interface is entered, and thestaying time after entering the chat group message display interface isobtained. If the time is less than a specified threshold, it indicatesthat although the user cancels the mute-notification receiving mode,when the user has not high degree of interest for the chat groupmessages, it is determined to trigger guidance to leave the chat group.

Further, in an embodiment, the operation of determining whether totrigger guidance to leave the chat group according to the staying timeafter entering the chat group message display interface includes:comparing a staying time of each user visit to the chat group with atime threshold; recording a number of visits whose associated stayingtime is less than the time threshold; and determining to triggerguidance to leave the chat group in accordance with a determination thatthe number of visits exceeds a preset threshold within the predeterminedperiod of time.

In this embodiment, if the user remains at the chat group messagedisplay interface for a short period of time for many times, itindicates that the user cancels the mute-notification receiving mode,but the user has not high degree of interest for the chat groupmessages, it is determined to trigger guidance to leave the chat group.

Operation 510. Determine whether to trigger guidance to leave the chatgroup, and if yes, enter operation 512; otherwise end the process.

Operation 512. Pop up a prompt box, display guidance information aboutleaving the chat group, provide a switch for leaving the chat group,receive an instruction to leave the chat group by using the switch forleaving the chat group, and leave the chat group.

In this embodiment, the guidance information about leaving the chatgroup includes prompt information indicating that no message aboutleaving the chat group is displayed after leaving the chat group. Asshown in FIG. 7, after it is determined to trigger guidance to leave achat group, a prompt box 702 pops up, to display guidance informationabout leaving the chat group. The guidance information about leaving thechat group includes prompt information 706 indicating not to display amessage of leaving the chat group after leaving the chat group. In theprompt box 702, a switch 704 for leaving the chat group 704 is furtherprovided, and leaving the chat group or not may be determined by usingthe switch 704 for leaving the chat group.

In this embodiment, when a received instruction to leave the chat groupis received by using the switch for leaving the chat group, a bindingrelationship between the user and the chat group is terminated, and amessage indicating that the user leaves the chat group cannot bedisplayed in the chat group.

In this embodiment, an activity degree of a user in a chat group isobtained according to a quantity of messages sent by the user in thechat group, and a degree of interest of the user for chat group messagesis obtained according to staying time of entering a chat group messagedisplay interface, to determine whether the chat group messages bringabout disturbance to the user, thereby determining whether to triggerguidance to leave the chat group. The user is actively guided to leavethe chat group in this manner, thereby avoiding information disturbanceto the user resulted from a large quantity of valueless messages whilereducing a pressure of a server.

The embodiments of the present disclosure further provide a terminal. Aninternal structure of the terminal may correspond to the structure shownin FIG. 2. All or some of the following modules may be implemented bysoftware, hardware, or a combination thereof.

As shown in FIG. 8, in an embodiment, a terminal in this embodimentincludes:

-   -   a detection module 802, configured to detect a message receiving        mode corresponding to a chat group;    -   an information obtaining module 804, configured to obtain a        degree of interest of a user for chat group messages and an        activity degree of the user in the chat group if the message        receiving mode corresponding to the chat group is a        mute-notification receiving mode;    -   a guidance determining module 806, configured to determine,        according to the degree of interest and the activity degree,        whether to trigger guidance to leave the chat group; and    -   a chat group-leaving module 808, configured to: display guidance        information about leaving the chat group if it is determined to        trigger guidance to leave the chat group, and leave the chat        group when a determined instruction to leave the chat group is        received.

In an embodiment, the information obtaining module 804 is configured to:detect whether an instruction from the user to cancel themute-notification receiving mode is received, and if yes, obtain thedegree of interest of the user for the chat group messages; otherwise,obtain the activity degree of the user in the chat group.

In an embodiment, as shown in FIG. 9, the guidance determining module806 includes:

-   -   a first determining module 816, configured to: obtain a quantity        of messages sent by the user to the chat group within a        predetermined period of time, and determine, according to the        quantity of the messages, whether to trigger guidance to leave        the chat group.

Further, in an embodiment, the first determining module 816 is furtherconfigured to: detect whether the instruction from the user to cancelthe mute-notification receiving mode is received before obtaining aquantity of messages sent by the user within a recent period of time;and if the instruction from the user to cancel the mute-notificationreceiving mode is not received, then obtain the quantity of the messagessent by the user within the recent period of time, and determine,according to the quantity of the messages, whether to trigger guidanceto leave the chat group.

In an embodiment, the guidance determining module 806 further includes:

-   -   a second determining module 826, configured to: detect whether        the instruction from the user to cancel the mute-notification        receiving mode is received; and if the instruction from the user        to cancel the mute-notification receiving mode is received,        further obtain staying time of entering a chat group message        display interface, and determine, according to the staying time        of entering the chat group message display interface, whether to        trigger guidance to leave the chat group.

Further, in an embodiment, the second determining module 826 is furtherconfigured to: compare the staying time of entering the chat groupmessage display interface with a time threshold; record a quantity oftimes that the staying time after entering the chat group messagedisplay interface is less than the time threshold; and determine totrigger guidance to leave the chat group in accordance with adetermination that the number of visits exceeds a preset thresholdwithin the predetermined period of time.

In an embodiment, the chat group-leaving module 808 is configured to: ifit is determined to trigger guidance to leave the chat group, pop up aprompt box, display the guidance information about leaving the chatgroup by using the prompt box, and provide a switch for leaving the chatgroup in the prompt box, where the guidance information about leavingthe chat group includes prompt information indicating that no messageabout leaving the chat group is displayed after leaving the chat group.The received instruction to leave the chat group is received by usingthe switch for leaving the chat group, to terminate a bindingrelationship between the user and the chat group.

A person of ordinary skill in the art may understand that all or some ofthe processes of the methods in the embodiments may be implemented bycomputer program instructing relevant hardware. The program may bestored in a computer readable storage medium. When the program runs, theprocesses of the methods in the embodiments are performed. The storagemedium may be a non-transitory storage medium such as a magnetic disk,an optical disc, or a read-only memory (ROM), a random access memory(RAM), or the like.

Technical features of the foregoing embodiments may be combined in anycombination. For brevity of description, all possible combinations ofthe technical features of the foregoing embodiments are not described.However, the combinations of the technical features should fall withinthe scope of this specification provided that there is no contradictionamong the combinations.

The foregoing embodiments are merely several implementations of thepresent disclosure. The foregoing embodiments are described in arelatively specific and detailed manner, but should not be constructedas limiting the scope of the present disclosure. It should also be notedthat, several modifications and improvements may be made by a person ofordinary skill in the art without departing from the concept of thepresent disclosure, and should fall within the protection scope of thepresent disclosure. Therefore, the protection scope of the presentdisclosure shall be subject to the claims.

What is claimed is:
 1. A chat group management method performed at acomputing device having one or more processors and memory storing one ormore programs to be executed by the computing device, the methodcomprising: displaying, in a user interface, a plurality of chat groups,wherein a user of the computing device is an existing member of each ofthe plurality of chat groups; detecting a message receiving modecorresponding to a first chat group of the plurality of chat groups; inaccordance with a determination that the message receiving modecorresponding to the first chat group is a mute-notification receivingmode and after the mute-notification receiving mode has been enabled forthe first chat group for a predefined time period: obtaining a degree ofinterest of the user for the first chat group and an activity degree ofthe user in the first chat group based on the interactions of the userwith the first chat group during the predefined time period; determiningan importance ranking for the first chat group according to the degreeof interest and the activity degree during the predefined time period;and in accordance with a determination that the determined importanceranking is lower than a first predefined threshold level, updating thefirst chat group among the plurality of chat groups in the userinterface, further including: displaying guidance information aboutleaving the first chat group; in response to an instruction to leave thefirst chat group: removing the user from being a member of the firstchat group; and deleting the first chat group from the plurality of chatgroups in the user interface.
 2. The method according to claim 1,further comprising: in accordance with a determination that thedetermined importance ranking is higher than a second predefinedthreshold level that is higher than the first predefined thresholdlevel: removing the mute-notification receiving mode from the chatgroup; and setting the message receiving mode corresponding to the chatgroup to be a notification receiving mode.
 3. The method according toclaim 2, further comprising: in accordance with a determination that thedetermined importance ranking is lower than the second predefinedthreshold level and higher than the first predefined threshold level:moving the chat group from a current position to a new positioncorresponding to the importance ranking.
 4. The method according toclaim 1, wherein obtaining a degree of interest of a user for chat groupmessages and an activity degree of the user in the chat group comprises:in accordance with a determination that an instruction from the user tocancel the mute-notification receiving mode has been received, obtainingthe degree of interest of the user for the chat group messages; and inaccordance with a determination that an instruction from the user tocancel the mute-notification receiving mode has not been received,obtaining the activity degree of the user in the chat group.
 5. Themethod according to claim 1, wherein obtaining a degree of interest of auser for chat group messages and an activity degree of the user in thechat group comprises: obtaining a quantity of messages sent by the userto the chat group within a predetermined period of time; and determininga number of visits the user browses the chat group and a correspondingtotal amount of time the user spends browsing the chat group within thepredetermined period of time.
 6. The method according to claim 5,wherein determining an importance ranking for the chat group accordingto the degree of interest and the activity degree comprises: comparing astaying time of each user visit to the chat group within a timethreshold; recording a number of visits whose associated staying time isless than the time threshold; and determining to trigger guidance toleave the chat group in accordance with a determination that the numberof visits exceeds a preset threshold within the predetermined period oftime.
 7. A terminal, comprising: one or more processors; memory; and oneor more programs stored in the memory that, when executed by the one ormore processors, cause the one or more processors to perform a pluralityof operations including: displaying, in a user interface, a plurality ofchat groups, wherein a user of the computing device is an existingmember of each of the plurality of chat groups; detecting a messagereceiving mode corresponding to a first chat group of the plurality ofchat groups; in accordance with a determination that the messagereceiving mode corresponding to the first chat group is amute-notification receiving mode and after the mute-notificationreceiving mode has been enabled for the first chat group for apredefined time period: obtaining a degree of interest of the user forthe first chat group and an activity degree of the user in the firstchat group based on the interactions of the user with the first chatgroup during the predefined time period; determining an importanceranking for the first chat group according to the degree of interest andthe activity degree during the predefined time period; and in accordancewith a determination that the determined importance ranking is lowerthan a first predefined threshold level, updating the first chat groupamong the plurality of chat groups in the user interface, furtherincluding: displaying guidance information about leaving the first chatgroup; in response to an instruction to leave the first chat group:removing the user from being a member of the first chat group; anddeleting the first chat group from the plurality of chat groups in theuser interface.
 8. The terminal according to claim 7, furthercomprising: in accordance with a determination that the determinedimportance ranking is higher than a second predefined threshold levelthat is higher than the first predefined threshold level: removing themute-notification receiving mode from the chat group; and setting themessage receiving mode corresponding to the chat group to be anotification receiving mode.
 9. The terminal according to claim 8,further comprising: in accordance with a determination that thedetermined importance ranking is lower than the second predefinedthreshold level and higher than the first predefined threshold level:moving the chat group from a current position to a new positioncorresponding to the importance ranking.
 10. The terminal according toclaim 7, wherein obtaining a degree of interest of a user for chat groupmessages and an activity degree of the user in the chat group comprises:in accordance with a determination that an instruction from the user tocancel the mute-notification receiving mode has been received, obtainingthe degree of interest of the user for the chat group messages; and inaccordance with a determination that an instruction from the user tocancel the mute-notification receiving mode has not been received,obtaining the activity degree of the user in the chat group.
 11. Theterminal according to claim 7, wherein obtaining a degree of interest ofa user for chat group messages and an activity degree of the user in thechat group comprises: obtaining a quantity of messages sent by the userto the chat group within a predetermined period of time; and determininga number of visits the user browses the chat group and a correspondingtotal amount of time the user spends browsing the chat group within thepredetermined period of time.
 12. The terminal according to claim 11,wherein the operation of determining an importance ranking for the chatgroup according to the degree of interest and the activity degreecomprises: comparing a staying time of each user visit to the chat groupwithin a time threshold; recording a number of visits whose associatedstaying time is less than the time threshold; and determining to triggerguidance to leave the chat group in accordance with a determination thatthe number of visits exceeds a preset threshold within the predeterminedperiod of time.
 13. A non-transitory computer readable storage mediumstoring one or more programs that, when executed by one or moreprocessors of a terminal, cause the terminal to perform a plurality ofoperations including: displaying, in a user interface, a plurality ofchat groups, wherein a user of the computing device is an existingmember of each of the plurality of chat groups; detecting a messagereceiving mode corresponding to a first chat group of the plurality ofchat groups; in accordance with a determination that the messagereceiving mode corresponding to the first chat group is amute-notification receiving mode and after the mute-notificationreceiving mode has been enabled for the first chat group for apredefined time period: obtaining a degree of interest of the user forthe first chat group and an activity degree of the user in the firstchat group based on the interactions of the user with the first chatgroup during the predefined time period; determining an importanceranking for the first chat group according to the degree of interest andthe activity degree during the predefined time period; and in accordancewith a determination that the determined importance ranking is lowerthan a first predefined threshold level, updating the first chat groupamong the plurality of chat groups in the user interface, furtherincluding: displaying guidance information about leaving the first chatgroup; in response to an instruction to leave the first chat group:removing the user from being a member of the first chat group; anddeleting the first chat group from the plurality of chat groups in theuser interface.
 14. The non-transitory computer readable storage mediumaccording to claim 13, further comprising: in accordance with adetermination that the determined importance ranking is higher than asecond predefined threshold level that is higher than the firstpredefined threshold level: removing the mute-notification receivingmode from the chat group; and setting the message receiving modecorresponding to the chat group to be a notification receiving mode. 15.The non-transitory computer readable storage medium according to claim14, further comprising: in accordance with a determination that thedetermined importance ranking is lower than the second predefinedthreshold level and higher than the first predefined threshold level:moving the chat group from a current position to a new positioncorresponding to the importance ranking.
 16. The non-transitory computerreadable storage medium according to claim 13, wherein obtaining adegree of interest of a user for chat group messages and an activitydegree of the user in the chat group comprises: in accordance with adetermination that an instruction from the from the user to cancel themute-notification receiving mode has been received, obtaining the degreeof interest of the user for the chat group messages; and in accordancewith a determination that an instruction from the from the user tocancel the mute-notification receiving mode has not been received,obtaining the activity degree of the user in the chat group.
 17. Thenon-transitory computer readable storage medium according to claim 13,wherein obtaining a degree of interest of a user for chat group messagesand an activity degree of the user in the chat group comprises:obtaining a quantity of messages sent by the user to the chat groupwithin a predetermined period of time; and determining a number ofvisits the user browses the chat group and a corresponding total amountof time the user spends browsing the chat group within the predeterminedperiod of time.